6.4 Atualizar escola
Request
Atenção
Ao atualizar as informações da escola, as propriedades opcionais incluídas na Request com valores nulos ou listas vazias também serão atualizadas!
Request
mutation UpdateCompany {
updateCompany(
data: {
id: 22
name: "Escola teste doc"
cnpj: "33659570000147"
street: "Rua"
number: "123"
complement: "Complemento"
city: "Cidade"
state: "RJ"
country: "Brasil"
zipCode: "27000000"
billetType: PHYSICAL
contractValidity: 12
negotiatedRate: 0.1
transferDay: 2
transferTax: 0.2
transferDaySecondary: 20
transferTaxSecondary: 0.3
legacyBilling: true
interestValue: 0.4
hasCashback: true
}
)
}
Params
| Parâmetro | Tipo | Descrição |
|---|---|---|
| data | UpdateCompanyDataInput! | Dados de atualização da empresa |
Objeto UpdateCompanyDataInput
| Campo | Tipo | Descrição |
|---|---|---|
| bank | String | Nome do banco da conta |
| bankAccount | String | Número da conta |
| bankAccountType | String | Tipo de conta |
| bankAgency | String | Agência da conta |
| billetType | CompanyBilletType | Tipo de boleto |
| city | String | Cidade do endereço |
| cnpj | String! | CNPJ (obrigatório) |
| companyName | String | Razão social |
| complement | String | Complemento do endereço |
| contractValidity | Int | Validade do contrato |
| country | String | País do endereço |
| district | String | Bairro do endereço |
| financialIntegrations | [Int!] | Integrações financeiras (lista de IDs) |
| fineValue | Decimal | Multa |
| hasCashback | Boolean | Status de cashback |
| id | Int! | ID da empresa (obrigatório para identificar a empresa a ser atualizada) |
| interestValue | Decimal | Juros |
| legacyBilling | Boolean | Status do legado de cobrança |
| name | String! | Nome (obrigatório) |
| negotiatedRate | Decimal | Taxa de inadimplência negociada |
| number | String | Número do endereço |
| parentCompanyId | Int | ID da empresa pai |
| state | String | Estado do Endereço |
| street | String | Logradouro do endereço |
| transferDay | Int | Dia da transferência |
| transferDaySecondary | Int | Dia da transferência secundária |
| transferTax | Decimal | Taxa de transferência |
| transferTaxSecondary | Decimal | Taxa de transferência secundária |
| zipCode | String | CEP do endereço |
Response
Response
{
"data": {
"updateCompany": true
}
}
Result
| Campo | Tipo | Descrição |
|---|---|---|
| updateCompany | Boolean! | Resultado da atualização da escola |